/************************************************************************

								Heroes IV
					  Copyright 2000, The 3DO Company

	------------------------------------------------------------------
  						 scenario_cut_scene_id.h

	$Header: /heroes4/scenario_cut_scene_id.h $

	$NoKeywords: $

 ************************************************************************/

#if !defined( SCRENARIO_CUT_SCENE_ID_H_INCLUDED )
#define SCRENARIO_CUT_SCENE_ID_H_INCLUDED

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include <string>

// --------------------------------------------------------------------------
// t_scenario_cut_scene_image_id enum
// --------------------------------------------------------------------------

enum t_scenario_cut_scene_image_id
{
	k_scenario_cut_scene_image_none = -1,

	k_scenario_image_ambush,
	k_scenario_image_attack_castle,
	k_scenario_image_chaos_intro,
	k_scenario_image_chaos_outro,
	k_scenario_image_dead_black_dragon,
	k_scenario_image_dead_hero,
	k_scenario_image_death_intro,
	k_scenario_image_death_outro,
	k_scenario_image_defend_castle,
	k_scenario_image_dwarf_vs_spellcaster,
	k_scenario_image_hills,
	k_scenario_image_last_stand,
	k_scenario_image_life_intro,
	k_scenario_image_life_outro,
	k_scenario_image_magic_vs_magic,
	k_scenario_image_might_intro,
	k_scenario_image_might_outro,
	k_scenario_image_nature_intro,
	k_scenario_image_nature_outro,
	k_scenario_image_order_intro,
	k_scenario_image_order_outro,
	k_scenario_image_pirate_battle,
	k_scenario_image_swordfight,
	k_scenario_image_tunnel,

	k_scenario_cut_scene_image_count,
};

// --------------------------------------------------------------------------
// --------------------------------------------------------------------------
std::string const & get_keyword(
	t_scenario_cut_scene_image_id	image_id );

// --------------------------------------------------------------------------
// --------------------------------------------------------------------------
std::string const & get_resource_name(
	t_scenario_cut_scene_image_id	image_id );

// --------------------------------------------------------------------------
// t_scenario_cut_scene_voice_over_id enum
// --------------------------------------------------------------------------

enum t_scenario_cut_scene_voice_over_id
{
	k_scenario_cut_scene_voice_over_none = -1,

	k_scenario_voice_over_chaos_a_prologue,
	k_scenario_voice_over_chaos_b_prologue,
	k_scenario_voice_over_chaos_c_prologue,
	k_scenario_voice_over_chaos_d_prologue,
	k_scenario_voice_over_chaos_e_prologue,
	k_scenario_voice_over_chaos_epilogue,
	k_scenario_voice_over_death_a_prologue,
	k_scenario_voice_over_death_b_prologue,
	k_scenario_voice_over_death_c_prologue,
	k_scenario_voice_over_death_d_prologue,
	k_scenario_voice_over_death_e_prologue,
	k_scenario_voice_over_death_epilogue,
	k_scenario_voice_over_life_a_prologue,
	k_scenario_voice_over_life_b_prologue,
	k_scenario_voice_over_life_c_prologue,
	k_scenario_voice_over_life_d_prologue,
	k_scenario_voice_over_life_e_prologue,
	k_scenario_voice_over_life_epilogue,
	k_scenario_voice_over_might_a_prologue,
	k_scenario_voice_over_might_b_prologue,
	k_scenario_voice_over_might_c_prologue,
	k_scenario_voice_over_might_d_prologue,
	k_scenario_voice_over_might_epilogue,
	k_scenario_voice_over_nature_a_prologue,
	k_scenario_voice_over_nature_b_prologue,
	k_scenario_voice_over_nature_c_prologue,
	k_scenario_voice_over_nature_d_prologue,
	k_scenario_voice_over_nature_e_prologue,
	k_scenario_voice_over_nature_epilogue,
	k_scenario_voice_over_order_a_prologue,
	k_scenario_voice_over_order_b_prologue,
	k_scenario_voice_over_order_c_prologue,
	k_scenario_voice_over_order_d_prologue,
	k_scenario_voice_over_order_e_prologue,
	k_scenario_voice_over_order_epilogue,
	k_scenario_voice_over_order_f_prologue,
	k_scenario_voice_over_order_g_prologue,
	k_scenario_voice_over_order_h_prologue,

	k_scenario_cut_scene_voice_over_count,
};

// --------------------------------------------------------------------------
// --------------------------------------------------------------------------
std::string const & get_keyword(
	t_scenario_cut_scene_voice_over_id	voice_over_id );

// --------------------------------------------------------------------------
// --------------------------------------------------------------------------
std::string const & get_resource_name(
	t_scenario_cut_scene_voice_over_id	voice_over_id );

#endif // !defined( SCRENARIO_LOGUE_H_INCLUDED )
